package com.ruoyi.service.service;

import java.util.List;
import com.ruoyi.service.domain.ServiceCancelorder;

/**
 * 订单取消原因对应表Service接口
 * 
 * @author ZDL
 * @date 2024-12-25
 */
public interface IServiceCancelorderService 
{
    /**
     * 查询订单取消原因对应表
     * 
     * @param cancelorderId 订单取消原因对应表主键
     * @return 订单取消原因对应表
     */
    public ServiceCancelorder selectServiceCancelorderByCancelorderId(Long cancelorderId);

    /**
     * 查询订单取消原因对应表列表
     * 
     * @param serviceCancelorder 订单取消原因对应表
     * @return 订单取消原因对应表集合
     */
    public List<ServiceCancelorder> selectServiceCancelorderList(ServiceCancelorder serviceCancelorder);

    /**
     * 新增订单取消原因对应表
     * 
     * @param serviceCancelorder 订单取消原因对应表
     * @return 结果
     */
    public int insertServiceCancelorder(ServiceCancelorder serviceCancelorder);

    /**
     * 修改订单取消原因对应表
     * 
     * @param serviceCancelorder 订单取消原因对应表
     * @return 结果
     */
    public int updateServiceCancelorder(ServiceCancelorder serviceCancelorder);

    /**
     * 批量删除订单取消原因对应表
     * 
     * @param cancelorderIds 需要删除的订单取消原因对应表主键集合
     * @return 结果
     */
    public int deleteServiceCancelorderByCancelorderIds(Long[] cancelorderIds);

    /**
     * 删除订单取消原因对应表信息
     * 
     * @param cancelorderId 订单取消原因对应表主键
     * @return 结果
     */
    public int deleteServiceCancelorderByCancelorderId(Long cancelorderId);
}
